//
//  XMChatImgSend.h
//  XMJJ_zmy
//
//  Created by 丁浩 on 2025/7/5.
//

#import <Foundation/Foundation.h>
#import <ImSDK_Plus/ImSDK_Plus.h>

NS_ASSUME_NONNULL_BEGIN

//typedef NSInteger SDImageFormat NS_TYPED_EXTENSIBLE_ENUM;
//static const SDImageFormat SDImageFormatUndefined = -1;
//static const SDImageFormat SDImageFormatJPEG      = 0;
//static const SDImageFormat SDImageFormatPNG       = 1;
//static const SDImageFormat SDImageFormatGIF       = 2;
//static const SDImageFormat SDImageFormatTIFF      = 3;
//static const SDImageFormat SDImageFormatWebP      = 4;
//static const SDImageFormat SDImageFormatHEIC      = 5;
//static const SDImageFormat SDImageFormatHEIF      = 6;
//static const SDImageFormat SDImageFormatPDF       = 7;
//static const SDImageFormat SDImageFormatSVG       = 8;
//static const SDImageFormat SDImageFormatBMP       = 9;
//static const SDImageFormat SDImageFormatRAW       = 10;

@interface XMChatImgSend : NSObject

@property (nonatomic, copy) void (^imgSelectBlock)(NSString *pathStr);

+ (instancetype)shareInstance;

- (void)_selectPhotoWithPresentVC:(XMBaseViewController *)presentVC;
- (void)cameraPhotoWithPresentVC:(XMBaseViewController *)presentVC;

@end

NS_ASSUME_NONNULL_END
